Potential Challenges Throughout The Development Process